roaring success - German English Dictionary